@charset "utf-8";
/* CSS Document */
@import "global.css" ;
/****************banner****************/
.main_image {width:100%; height:480px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:9999px; height:480px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:480px;}
.main_image li span {display:block; width:100%; height:480px;}
.main_image li a {display:block; width:100%; height:480px;}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:420px; left:48%; z-index:2; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:3;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

/***浮动contact***/
.youce { top:20%;float: right;position: fixed;right: 5px;width:130px;z-index: 10000; background:#eee;}
.youce h4{ background:#c93939; text-align:center; color:#fff; padding:5% 0;}
.youce ul{ padding-bottom:0%;}
.youce ul li {padding:5% 5% 0% 8%;width:130px;  overflow:hidden;}
.youce ul li a{ color:#666;}
.youce .ewm{ padding:0 20px;}
.youce .ewm img{ width:100%;}
.youce .ewm p{ line-height:35px; text-align:center; font-size:12px;}

.joob{ width:100%; height:auto; overflow:hidden; line-height:27px;}
.joob span{ color:#ff7800;}
.jobbox{ width:100%; height:auto; overflow:hidden; margin:0px auto; }
.jobbox dl{ width:100%; height:auto; overflow:hidden; padding:20px 0px; margin:30px 0; border-bottom:1px #ddd solid;}
.jobbox dl dt{ height:65px; line-height:65px; font-size:26px; color:#ff7800;text-align:center;}
.jobbox dl dd {}
.recruit-content-b {padding: 20px 40px 30px;}
.recruit-content-b p.p-title {font-size: 16px;text-indent: 0;margin-bottom: 10px;margin-top: 10px; }
.recruit-content-b p {font-size:14px;color: #333333;text-indent: 30px;line-height: 30px;}
.recruit-content-b p.p-info {color: #666666; margin-top:10px;font-size:12px;}
.shenqing { margin-top: 30px;text-align: center;}
.shenqing a {padding: 10px 30px; color: #fff; font-size: 18px; background:#00a0e9;}
.shenqing a:hover{ background:#007cc4;}


/*************分页css*************/
.cuspages{ width:100%; height:auto; overflow:hidden; margin:50px 0 25px 0;}
.pages {overflow: hidden;zoom: 1;font-size: 12px;float: right;clear:both;}
.pages span, .pages a {float: left;width: 34px;height: 34px;border: #e2e2e2 1px solid;font-size:12px;text-align: center;line-height: 34px;margin-right: 5px;}
.pages .disabled { color: #ccc; }
.pages .current {background-color: #f26f21;border: #f26f21 1px solid;color: #fff;}

/**内页*/
.InsideBan{ width:100%; height:250px; overflow:hidden}
.InsideBan p{ width:100%; height:auto; position:relative}
.InsideBan p img{ width:1920px; height:250px; position:absolute; top:0; left:50%; margin-left:-960px;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.InsideBan p img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.subNav{ height:72px; line-height:72px; border-bottom:10px solid #f3f3f3;}
.subNav li { padding:0 15px; display:block; float:left; text-align:center; border-right:1px solid #e7e7e7; font-size:16px; transition: all .2s;}
.subNav li.curr,.subNav li:hover{ background:#0d71ca; border-right:none; }
.subNav li a{ color:#666; display:block;}
.subNav li.curr a,.subNav li a:hover{ color:#fff;}

/***products  list***/
.navprot{ height:72px; line-height:72px; border-bottom:10px solid #f3f3f3; }
.navprot ul{}
.navprot li{ float:left; position:relative; z-index:10;  border-right:1px solid #e7e7e7;}
.navprot li p{ }
.navprot li p a{ display:block; font-size:17px;padding:0 25px;}
.navprot li:hover p a{ display:block; text-decoration:none;  background:#0d71ca; padding:0 25px; color:#fff;}
.navprot li a.current{ color:#0d71ca;}
.navprot li dl{ width:240px; line-height:40px;  background:#0d71ca; position:absolute; left:0px; top:72px; transition:all 0.3s; visibility:hidden; opacity:0;padding:10px 0;  }
.navprot li:hover dl{ visibility:visible; opacity:1;}
.navprot li dl a{ display:block;  transition:all 0.3s; color:#fff;}
.navprot li:hover dd{ margin:0 22px; border-bottom:1px solid #dfe2e3; line-height:21px; padding-left:20px; padding:8px 0; }
.navprot li:hover dd a{ display:block; font-size:13px;}
.navprot li:hover dd a:hover{ display:block; text-decoration:none;}

.titleny{ height:30px; line-height:30px; padding:47px 0 25px; margin-bottom:40px; border-bottom:1px solid #e7e7e7; }
.titleny h3{ font-size:17px;font-weight:300; }
.titleny .way{ text-indent:22px; font-size:14px; color:#666; background:url(../images/icon.png) 0px -115px no-repeat;}
.titleny .way a{ color:#666; padding:0 3px;}
.titleny .way a.curr{ color:#0d71ca}

.ContUs{ padding:0 0 25px 0}
.lxwm{ font-size:14px; line-height:28px; padding:0 0px 30px 0px; }
.lxwm img{ clear:both; display:block; margin:auto;}

.mtop{height:95px}
/***浮动contact***/
.youce { top:20%;float: right;position: fixed;right: 5px;width:130px;z-index: 10000; background:#eee;}
.youce h4{ background:#c93939; text-align:center; color:#fff; padding:5% 0;}
.youce ul{ padding-bottom:0%;}
.youce ul li {padding:5% 5% 0% 8%;width:130px;  overflow:hidden;}
.youce ul li a{ color:#666;}
.youce .ewm{ padding:0 20px;}
.youce .ewm img{ width:100%;}
.youce .ewm p{ line-height:35px; text-align:center; font-size:12px;}

.btwb{ width:100%; height:55px; background:#eee;}
.btwb .bw{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.btwb .bw ul{}
.btwb .bw ul li{ padding:0 40px;  line-height:55px; float:left;font-size:16px;}
.btwb .bw ul li.active,.btwb .bw ul li:hover{ background:#fff;}
.btwb .bw ul li.active a,.btwb .bw ul li a:hover{ color:#06C; font-size:16px;}

.conbox{ width:1200px; height:auto; overflow:hidden; margin:30px auto 50px auto;}
.side { width: 220px; float:left; }
.sideNav { margin-bottom: 20px; }
.sideNav h2 { height:52px; line-height: 52px; text-align: center; font-size: 20px;  margin-bottom: 2px; font-weight:300; background: url(../images/nav.jpg) no-repeat center center; color:#fff; }
.sideNav .item { margin-bottom: 2px; }
.sideNav h3 a { display: block; height: 45px; line-height: 45px; text-indent: 24px; position: relative; font-size: 15px; }
.sideNav h3 em { width: 4px; height: 3px; position: absolute; overflow: hidden; background: #fff; left: 24px; top: 17px; opacity: 0; filter: alpha(opacity=0); transition: 0.2s; }
.sideNav h3 a:hover{  background:url(../images/product_nav_icon_02.png) no-repeat left center; text-indent: 34px; }
.sideNav .active h3 a {   background:url(../images/product_nav_icon_02.png) no-repeat left center;}
.sideNav h3 a:hover em, .sideNav .active h3 em { opacity: 1; filter: alpha(opacity=100); }

.sideNav li ul{ background:#f0f0f0; padding-bottom:3%;}
.sideNav ul li{ background:url(../images/product_nav_icon_01.png) no-repeat left center; border-bottom:1px #eee solid; }
.sideNav li ul li h4{background:url(../images/icon-dot.png) no-repeat 28px center; line-height:35px; text-indent:39px;}
.sideNav ul li dl{ margin-bottom:20px;}
.sideNav ul li dl dd{ line-height:35px; text-indent:38px;background:url(../images/doc.jpg) no-repeat 21px center;}
.sideNav ul li dl dd a{ color:#666;}
.sideNav ul li dl dd a:hover { color:#eb5300 !important;}

.rightb{ width:920px; margin-left:60px; float:left;}
.breadCrumb { height: 55px; border-bottom: 1px solid #dadada; position: relative; margin-bottom: 30px; display: table; width: 100%; }
.breadCrumb h2 { font-size: 18px; position: absolute; top: 0; left: 0; height: 54px; line-height: 54px; padding: 0 4px; border-bottom: 3px solid #06F; color: #333; }
.breadCrumb .fr { color: #999; cursor: default; width:530px; line-height: 16px; text-align: right; display: table-cell; vertical-align: middle; float: none; }
.pageBox{ line-height:32px !important; font-size:14px; }
.pageBox img{ display:block; margin:auto; clear:both;}
.pageBox strong{ font-size:18px; color:#ff9600; font-weight:300;}

/* imgBox */
.imgBox { width: 920px; overflow: hidden; }
.imgBox ul { width: 920px; }
.imgBox li { float: left; text-align: center; margin-bottom: 20px; }
.imgBox a { float: left; }
.imgBox span { display: inline-block; vertical-align: top; font-size: 14px; padding: 0 15px; line-height: 30px; padding-top: 4px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.imgBox strong { overflow: hidden; border: 2px solid #dadada; padding: 2px; display: inline-block; vertical-align: top; }
.imgBox a:hover { color: #ff9600; }
.imgBox a:hover strong { border-color: #ff9600; }

/* imgSettingBox */
.imgSettingBox li { width: 240px; margin:15px 21px 0 35px; }
.imgSettingBox img { width: 232px; height:180px; }
.imgSettingBox span { width: 202px; }
.imgSettingBox strong { width: 232px; height: 180px; }
.zoomIn img { transition: All 0.6s ease-in-out; -webkit-transition: All 0.6s ease-in-out; -moz-transition: All 0.6s ease-in-out; -o-transition: All 0.6s ease-in-out; }
.zoomIn:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.newsbox{ width:100%; height:auto; overflow:hidden;}
.newsbox dl{width:100%; line-height:42px; overflow:hidden; border-bottom:1px #eee solid;}
.newsbox dl dt{ width:90%; float:left; background:url(../images/icon-dot.png) no-repeat left center; text-indent:12px; font-size:14px;}
.newsbox dl dd{ width:10%; float:left; color:#999;}

/* news show */
.newsShow h2{font-size:25px;line-height:40px;text-align:center;position:relative;font-weight:normal; color:#0f7da0;}
.newsShow h3{text-align:center;height:40px;line-height:30px;border-bottom:1px solid #eee;font-weight:normal;}
.newsShow h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}
.curFont{font-weight:bold;color:#ff9600;}
.newsShowBox{padding-top:25px;line-height:30px;padding-bottom:10px;}
.newsShowBox img{ display:block; margin:auto; clear:both;}
.picturePic{text-align:center;padding-bottom:15px;}
.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}
.fenyList a{display:block;width:45%;height:35px;line-height:35px;overflow:hidden;}
.fenyList .prev{background:url(../images/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}
.fenyList .next{background:url(../images/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}
.recTitle{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #eee;font-size:14px;font-weight:bold;color:#333;font-weight:normal;}


/**pro*/
.procon{ width:100%; height:auto; overflow:hidden;}
.procon h3{ padding:1.3% 0; border-bottom:1px #ddd solid; font-size:15px; font-weight:200;}
.procon ul{ margin-right:-3%; margin-bottom:3%; height:auto; overflow:hidden;}
.procon ul li{ width:22%; height:auto; overflow:hidden; margin-right:3%; margin-top:3%; float:left;background:#eee; }
.procon li .pic{ overflow:hidden;padding:1px;background:#eee; }
.procon li p{ line-height:35px;text-align:center;}
.procon li img{ width:100%; transition:all 0.7s;}
.procon li:hover img{ transform:scale(1.2);}


.outBox{ width:1198px; border:1px solid #ddd;   }
.outBox .hd{ height:45px; line-height:45px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.outBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:45px;   }
.outBox .hd ul li{ float:left; padding:0 20px; cursor:pointer; font-size:16px; }
.outBox .hd ul li a{ font-size:16px;}
.outBox .hd ul li.on{ height:45px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }

.inBox{ padding:25px 15px;  }
.inBox .inHd{ height:35px; line-height:35px; border-bottom:1px solid #eee; padding:0 10px;   }
.inBox .inHd ul{ overflow:hidden; zoom:1; }
.inBox .inHd ul li{ height:35px; padding:0 20px; text-align:center; float:left; cursor:pointer;  }
.inBox .inHd ul li a{ font-size:14px;}
.inBox .inHd ul li.on{ background:#ccc; color:#fff;  }
.inBox .inBd ul{ padding:15px;  zoom:1; overflow:hidden;   }
.inBox .inBd li{ height:30px; line-height:30px; overflow:hidden; zoom:1; float:left; margin-right:30px;  }
.inBox .inBd li .date{ float:right; color:#999;  }


/*solutions*/
.solutions{ width:100%; height:auto; overflow:hidden;}
.solutions ul{}
.solutions ul li{ border-bottom:1px #eee solid; padding:0 0 20px 0; margin:20px 0;height:auto; overflow:hidden;}
.solutions ul li .pic{ float:left; width:200px; height:150px; border:1px #ddd solid;}
.solutions ul li .con{ width:690px; height:150px; margin-left:20px; float:left;}
.solutions ul li .con h4{ font-size:18px; line-height:35px;}
.solutions ul li .con h4 a{ font-size:18px;}
.solutions ul li .con p{ color:#666;}
/*feedback*/
.content_box{margin-top:5px;}
.content_box .messages_box{width:auto;padding:10px 1% 10px 1%;}
.content_box .messages_box ul{width:100%;} 
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #06C;border:none;}

.page { text-align: right; clear:left; margin-top:20px; }
.page a { padding: 8px 12px; background: #efefef; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current,.page a:hover { color: #fff; background: #f26f21; }
.search_b{ width:100%; height:63px; border-bottom:1px solid #f3f3f3;}
.searchc{width:1200px; margin:0 auto; height:62px; line-height:62px; font-size:12px; font-family:"Arial";}
.searchc p{ color:#666666; float:left;width:500px; font-size:14px;}
.searchc p a{color:#999999;padding:0 6px;z-index:1;}
.searchc input{float:left;margin-top:16px;}
.searchc .ssk{ float:right;width:358px;}
.searchc .tijiao{width:48px;height:32px; background:url(../images/tijiao.jpg) 0 0 no-repeat;  border:none;}
.searchc .sousuo{width:295px;border:1px solid #cccccc; height:30px; line-height:32px; font-size:14px; padding-left:13px; color:666666;}